.container-non-responsive {
    /* Margin/padding copied from Bootstrap */
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;

    /* Set width to your desired site width */
    width: 1170px;
}

div.messages {
    background: #fff;
    border: 0;
}
label{
    display: none;
}
/* default form-item */
.form-item, .form-actions {
    margin-top: 0em;
    margin-bottom: 0em;
}
/* default select margin left */
select,input{margin-left: 10px;}


.breadcrumb {
    float: right;
    line-height: 35px;
    margin-right: 75px;
}

/* btn*/
.btn {
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0;
    margin-right: .5em;
    font-size: 14px;
    line-height: 17px;
    color: #FFF;
    text-align: center;
    /*text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);*/
    vertical-align: middle;
    cursor: pointer;
    background-color:#587eab !important;
    background-image:none;
    border: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 0px 0 rgba(0, 0, 0, 0.2), 0 0px 0px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 0px 0 rgba(0, 0, 0, 0.2), 0 0px 0px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 0px 0 rgba(0, 0, 0, 0.2), 0 0px 0px rgba(0, 0, 0, 0.05);
}

/*  label default css*/
.textarea-label,.form-label,.search-label{
    clear: both;
    float: left;
    line-height: 30px;
    font-weight: bold;
}

.form-label {width: 150px;text-align: right;}

.search-label {width: 75px;text-align: right;}


/* address search*/
.farmer-search input,
.distributor-search select,
.address-search select,
.address-search input{
    float: left;
    display: block;
    width: 90px;
}

/* small middle big  three width*/
.small-select select,.small-input input{width: 100px;}

/*.middle-select select,input{width: 140px;}*/

.big-select select{width: 200px;}
.max-select select{width: 250px;}

.big-input input{width:185px;}

.max-big-input input{width:300px;}

.big-div{float: left;width: 400px;}
.middle-div{float: left;width: 350px;}
.small-div{float: left;width: 300px;}

.grippie{display: none;}

textarea{width: 530px !important;}

.add-submit {
 padding: 2em;
    clear: both;
    /*float: left;*/
    /*margin-left: 40%;*/
}

/* table */
.res-search{
    margin-bottom: 1em;
    margin-top: 1.5em;
    clear: both;
    display: block;
}

.search-div,.table-div {
    border: 1px solid #ccc;
    /*border-radius: 5px;*/
    padding: .5em 1em;
    background-color: #FFF;
}

.table-div .table-div,.table-div .search-div {
    background:#f4f4f4;
    border:0px;
}

.table-div {
    padding-bottom: 3em;
}

thead th,thead th a{
    background-color: #587eab;
    color:#FFF
}
.table th, .table td {
    padding: 4px;
}

td.active,
tr.even, tr.odd
{
    background-color: #E5F1F4;
}
tr.even, tr.odd {
    border-bottom: 1px solid #FFF;
    padding: 0.1em 0.6em;
}
.table th, .table td{
    border-top: 1px solid #FFF;
}
.table-bordered{
    border:0px;
}
.table-bordered th, .table-bordered td {
    border-left: 1px solid #FFF;
}
.addDiv {
    float: right;
}

.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span {
    background-color: #587eab;
    color: #FFF;
}

/* 注册table*/
li{
    list-style: none;
}
.register-form table,
.register-form .three-table{
    margin-left: 350px;
    margin-top:50px ;
}
.register-form tbody {
    border-top: 0px;
}
.table-label{
    text-align: right;
    font-weight: bold;
    color:#585858;
}

.first-table td,.second-table td{
    line-height: 40px;
}

.gender div {
    float: left;
    margin-left: 10px;
}

input.register-btn {
    width: 270px;
    height: 40px;
    border: 0px;
    background-color: #279221;
    color: #FFF;
    font-weight: bold;
    border-radius: 5px;
}
.registerbtn input {
    border: 0px;
    padding: 4px 12px;
    border-radius: 5px;
    background-color: #279221 !important;
    color: #FFF;
    line-height: 30px;
    min-width: 85px;
}

td.register-btn a {
    background-color: #279221 !important;
    margin: 0 10px;
}

.register-border-class {
    width: 100%;
    border-bottom: 2px solid #9f1431;
    margin-bottom: 30px;
}

.password-strength {
    display: none;
}

.user-login-class{
    margin-top: 50px;
    width: 100%;
    background: url(../../images/1.png) no-repeat 230px 80px;
    height: 432px;
    border-top: 2px solid #9f1431;
}

.login-div {
    width:300px;
    height:250px;
    position: absolute;
    padding: 10px;
    top:120px;
    left: 750px;
    background:rgba(255, 255, 255, 0.7)!important;
    filter:Alpha(opacity=60);
    background:#fff;
    border:1px solid #CCC;
}

span.go-register {
    float: right;
    font-size: 14px;
    margin-right: 10px;
    font-weight: normal;
}
.go-register a{
    color: cornflowerblue;
}

.login-name input, .login-pass input {
    width: 235px;
    margin-left: 0;
    border-radius: 0px;
    height: 30px;
}

.forget-pass {
    float: left;
    width: 70px;
    margin-top: 11px;
    margin-left: 15px;
}

.login-for-qq {
    float: right;
    margin-right: 15px;
}

.login-submit input {
    width: 250px;
    margin-top: 15px;
    margin-left: 5px;
    background-color: #387ef5 !important;
    text-shadow: none;
}

img.login-name-img,.login-pass-img{
    float: left;
}

.login-div .description,
.enhanced th,
.enhanced td
{
    display: none;
}
.enhanced th.essential,
.enhanced td.essential {
    display: table-cell;
}
.enhanced th.break,
.enhanced td.break {
    word-break: break-all;
}


/* 农技知识 首页*/
.agricultural-page,
.front-title,
.case-page {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    clear: both;
    background-color: #FFF;
}

/* 产品故事 首页*/
.case-div {
    margin-top: -5px;
    height: 280px;
    clear: both;
    border-bottom: 1px dashed #CCC;
    padding-top: 5px;
    padding-bottom: 10px;
}

.front-case-list.tag {
    float: right;
    width: 250px;
}

.hot-case-title{
    margin: 0 10px;
}

h1.title {
    text-align: center;
    padding-bottom: 20px;
    border-bottom: 1px solid #CCC;
}

.front-case-img {
    margin-right: 5px;
    width: 230px;
    height: 130px;
    overflow: hidden;
}

.front-case-list.case-date{
    float: right;
    margin-right: 10px;
}

.front-case-list.tag span,
.front-case-img{
    float: left;
}

.front-case-list {line-height: 25px;margin-top: -5px;}

.views-field.views-field-view-node {
    width: 100px;
    float: right;
    margin-right: -25px;
}

.big-case,
.front-case-list.tag,
.agricultural-img,
.agricultural-body{
    margin-right: 2em;
}
.agricultural-img{
    margin-left: 4.5em;
}
.small-hot-case,
.small-agricultural {
    float: left;
    width: 296px;
    border: 1px solid #CCC;
}
.agricultural-row:first-child .agricultural-img{
    display: block;
}
.agricultural-date{
    color: #777 !important;
}
.agricultural-row:first-child p,
.agricultural-img {
    display: none;
}
.agricultural-body {
    width: 305px;
    overflow: hidden;
    height: 20px;
}
.agricultural-img img {
    height: 170px;
    width: 245px;
}
.agricultural-img,
.agricultural-body{
    float: left;
}

.case-page {
    height: 400px;
    width: 1150px !important;
}

.big-case{
    width: 550px;
    float: left;
    margin-left: 50px;
}

.big-case{
    width: 750px;
}
span.field-content.forum-title {
    background: url(../../images/images/dian.png) no-repeat 0px 15px transparent;
    padding-left: 10px;
    height: 25px;
    width: 260px;
    display: block;
    overflow: hidden;
}
.view-front-forum-list {
    margin-top: 10px;
    margin-left: 20px;
}
.small-hot-case .view-content >div{
    
    line-height: 31px;
}


.comment-form #edit-preview {
    display: none;
}


.front-title.long-front-title {
    width: 683px !important;
    margin-left: 40px;
}
.front-first,.small-hot-case{
    margin-top: 10px;
}
.front-first {
    width: 800px;
    float: left;
    margin-bottom: 20px;
}

ul.front-ul li {
    line-height: 27px;
    margin-left: 65px;
}


/* 首页标题标签*/
.front-title {
    line-height: 40px;
    padding-left: 27px;
    color: #1a7e00;
    font-size: 16px;
    font-weight: bold;
    border-bottom: 2px solid #CCC;
    width: 1062px !important;
}

.front-title a{
    color:#1a7e00;
}

.view-content a {
    color: #000;
    /*font-weight: 600;*/
	font-size: 15px;
}

.small-title {
    text-align: center;
    line-height: 40px;
    background-color:rgba(197, 116, 47, 0.09);
    color: #555;
    font-weight: bold;
    font-size: medium;
}


.fertilization-div {
    float: left;
    width: 265px;
    border: 1px solid #ccc;
    margin: 15px 5px;
    border-radius: 3px;
    height: 130px;
    cursor: pointer;
}
.fertilization-div li {
    overflow: hidden;
    height: 20px;
}
.add-fertilization {
    font-size: 120px;
    line-height: 60px;
    margin-left: 85px;
}

span.fertilization-delete {
    float: right;
    margin-right: 10px;
    font-size: 26px;
}

.fertilization-title {
    background-color: #50acf0;
    padding: 5px;
    color: #FFF;
    border-bottom: 1px dashed #FFF;
    margin-bottom: 10px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.fertilization-form {
    border: 1px solid #CCC;
    height: 210px;
    clear: both;
    padding: 20px;
}


.front-title.short-front-title {
    width: 315px !important;
    margin:0px;
    padding-left:15px;
}


.view-front-agricultural-market .view-content > div:first-child .agricultural-market-date,
.agricultural-market-img, .agricultural-market-body {
    display: none;
}
.view-front-agricultural-market .view-content > div:first-child{
    height: 170px;
}
.view-front-agricultural-market .view-content > div:first-child .agricultural-market-title{
    float:none;
    font-weight: bold;
    line-height: 30px;
}
.view-front-agricultural-market .view-content > div:first-child .agricultural-market-img {
    clear:both;
    display: block;
    float: left;
    margin-right:10px
}

.view-front-agricultural-market .view-content > div:first-child .agricultural-market-body{
    text-align:left;
    display:block;
    width: 300px;
    padding-bottom: 0.5em;
    border-bottom:1px dashed #CCC;
    min-height: 120px;
}
.view-front-agricultural-market .view-content > div .agricultural-market-title{
    float:left;
    line-height: 25px;
    margin-left: 5px;
}
.view-front-agricultural-market .view-content > div .agricultural-market-date{
    padding-top: 3px;
    margin-left: 215px;
    width: 80px;
        color: #777;
}
.view-front-agricultural-market .view-content > div{
    clear:both;
    padding-left:20px;
}

.view-front-agricultural-market .view-content{
    padding-top: 15px;
}

.knowledge-page {
    margin-left:auto;
    margin-right:auto;
    height:400px;
    padding-left: 40px;
    clear: both;
}

.front-consult-qus-all a {
    font-size: 14px;
}
.front-consult-qus-all,.front-consult-ans-all{
    line-height:17px;
    height:17px;
    overflow:hidden;
    margin: 10px;
    display: block;
    margin-left: 60px;
}

.front-consult-qus-all,.front-consult-qus{
    color:#333 !important;
}
.front-consult-ans-all,.front-consult-ans{
    color:#666 !important;
}

.front-consult-row {
    border-bottom: 1px dashed #CCC;
}

.front-three {
    width: 300px;
    float: left;
    margin-right: 80px;
}

/*.description {*/
    /*display: none;*/
/*}*/

/* 代码整理：懒人之家 lanrenzhijia.com */
/*table {*/
    /*margin: auto;*/
/*}*/
/*tr {*/
    /*line-height: 40px;*/
/*}*/
/*td.tb-span {*/
    /*text-align: left;*/
/*}*/
/*td.tb-content {*/
    /*width: 250px;*/
/*}*/
/*select.tb-select {*/
    /*width: 150px;*/
    /*padding: 4px;*/
/*}*/
/*input.tb-input {*/
    /*width: 140px;*/
    /*padding: 4px;*/
    /*margin-left: 37px;*/
/*}*/
/*span.tb-span {*/
    /*margin-left: 5px;*/
/*}*/


.btn-group.btn-radio>.btn.active{
    color: #ffffff;
    background-color: #2b3d89;
}
.btn-group.btn-radio>.btn{
    color: #494949;
    background-color: #fff;
}
.map .map-search{
    display: block;
}
.map .zone-search{
    display: none;
}
.zone .map-search{
    display: none;
}
.zone .zone-search{
    display: block;
}

.row-fluid .span3 {
    width: 200.5px;
}
.span9 {
    width: 57em;
}
[class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 0px;
}

.ajax-progress.ajax-progress-throbber{
    display: none;
}

.form-actions {
    padding: 19px 20px 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: transparent;
    border-top: 0;
}


.modal.fade {
    display: none !important;
}

.modal.fade.in {
    display: block !important;
}

.modal-body{
    overflow-y: auto;
}

.modal-footer{
    background: transparent !important;
    border:0px;
}

.custom-modal textarea {
    clear: both;
     width: 500px !important;
}
.modal-backdrop, .modal-backdrop.fade.in {
     opacity: 0.1;
    /*filter: alpha(opacity=80);*/
}
.select-farmer-modal{
    line-height: 30px;
    padding-left: 10px;
    text-decoration: underline;
}
div.messages{
    margin: 0 0 10px 0;
    background-color: #E35C5C;
    color: #fff;
    border-radius: 5px;
    background-image: url(../../images/images/tishi.png);
    background-repeat: no-repeat;
    background-position-x: 16px;
    background-position-y: 9px;
}

.lt-td {
    width: 291px !important
}

.level-two-title {
    line-height: 35px;
    background-color: #1a7e00 !important;
    color: #FFF;
    font-weight: bold;
    width: 1142px !important;
    padding-left: 30px;
}


.contact-div {
    height: 500px;
    width: 865px;
}

.contact-div li.contact-li {
    display: block;
    width: 420px;
    height: 200px;
    float: left;
    text-align: center;
    line-height:40px;
    margin-top:50px
}

.contact-div p.contact-title-big {
    font-size: 22px;
    padding: .8em;
}

.contact-div .consult-btn ,.contact-div .complain-btn{
    background-color: #1a7e00;
    width: 110px;
    margin-left: auto;
    margin-right: auto;
    font-weight: bold;
}

.consult-header-img {
    width: 740px;
}

.contact-div .consult-btn a,.contact-div .complain-btn a{
    color: #FFF !important;
}

.contact-div .complain-btn{
    background-color: #b20000;
}

.chat-msg {
    width: 540px;
    border: 1px solid #000;
    line-height: 25px;
    padding-left: 10px;
    position: absolute;
    top: 0px;
    z-index: 2;
    background-color: rgb(160, 200, 239);
}

span.close-chat-msg {
    float: left;
    margin-right: 10px;
    cursor: pointer;
    font-size: 20px;
}


.user-img {
    float: left;
    margin-right: 15px;
    width: 100px;
    height: 100px;
}

.userinfo {
    border: 1px solid #CCC;
    padding: .5em 1em;
    padding-top: 1em;
    width: 842px;
    height: 120px;
    margin-bottom: 2.5em;
}

.user-content {
    width: 500px;
    float: left;
}
.qr-code {
    margin-left: 740px;
    width: 100px;
    height: 100px;
}




/*咨询问答*/

.consult-div {
    width: 700px;
    background-color: #ffffff; 
    /*background: url("../../images/images/zxwd-sj.png") 140px 40px no-repeat;*/
    border-bottom: 1px dashed rgba(74, 59, 59, 0.33);
    margin-top: 0em;
    padding: 10px 0px 0px 10px;
}

.consult-img {
    border: 1px solid #cccccc;
    padding: 3px;
    width: 75px;
    height: 77px;
    float: left;
}

.consult-title {
    font-size: 16px;
    padding-left: 16px;
}


.table-div {
    padding-top: 25px;
}

.node-list-img {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    width: 230px;
    height: 130px;
    overflow: hidden;
}


.view-node-list .view-content >div {
    border-bottom: 1px dashed #ccc;
    padding-bottom: 20px;
    min-height: 130px;
}

.node-list-date{
    float: right;
    margin-top: -30px;
}

.node-list-number{
    float: right;
    margin-right:10px
}

.field-item.even img {
    /*margin-left: 22%;*/
    margin-bottom: 30px;
}

/*二级图标样式*/
a.portal-a {
    float: left;
    padding: 5px;
}

a.portal-a span{
    display:block;
    text-align:center;
    display: block;
    text-align: center;
    font-size: 15px;
    color: #8A8686;
}

.portal-tile {
    padding-top: 0px;
    margin-left: -65px;
}

td.more img {
    width: 72px;
    height: 28px;
}

td.more {
    width: 72px !important;
    height: 28px !important;
}

.modal{
    width: 700px;
    left: 45%;
}


.front-case-list.case-date {
    color: #888;
}

ul.table-ul-li li {
    float: left;
    margin-right: 10px;
}

ul.table-ul-li {
    /*float: left;*/
    /*width: 100%;*/
}

ul.table-ul-li .selected {
    font-size: 16px;
    font-weight: bold;
    color: #000;
}


/*咨询问答样式*/

.view-consult .consult-img, .view-consult .user-picture {
    border-radius: 50%;
}
.view.view-consult.view-id-consult .view-header input[name=title] {
    margin-left:0px;
    width: 300px;
    margin-top:0px;
    margin-bottom:5px;
}
.view-consult.view-id-consult .view-header textarea {
    margin-top:-10px;
    margin-bottom:20px;
    height: 60px !important;
    width: 600px !important;

}
.view.view-consult.view-id-consult .view-header {
	width: 700px;
    height: 40px;
    padding: 20px;
    background-color: rgba(239, 235, 235, 0.5);
    margin-bottom: 0px;
    margin-top: -20px;
}

.view.view-consult.view-id-consult .view-header input[name=op] {
    float: right;
    width: 92px;
    height: 31px;
    margin-top: -85px;
    margin-right: -20px;
    background: url(../../images/images/zxzx.png) no-repeat;
    color: rgba(74, 187, 45, 0);
    text-shadow: 0 1px 1px rgba(74, 187, 45, 0);
    background-color: #ffffff !important;
}

.view.view-consult.view-id-consult .views-field.views-field-comment-count {
    float: right;
    margin-top: -25px;
}
.forum-topic-legend,
.vertical-tabs.clearfix{
    display:none;
}
.forum-post-panel-main.clearfix{
    clear: none;
}


  /*解答 */
span.views-label.views-label-comment-body {
	color: #1A7E00;
	margin-left: 10px;
	font-size: 15px;
	line-height: 30px;
}

  /*解答外壳 */
.view-id-my_consult .views-field-comment-body,
.view-id-consult .views-field.views-field-comment-body {
    /*Border: 1px solid rgba(0, 0, 0, 0.23);*/
    border-left: 1px solid rgba(0, 0, 0, 0.23);;
    border-right: 1px solid rgba(0, 0, 0, 0.23);;
    border-bottom: 1px solid rgba(0, 0, 0, 0.23);;
    background-color: #FCFFFA; 
    width: auto;
    margin-top:15px;
    margin-left: 100px;
    border-radius: 6px;
    height: auto;
    padding-bottom: 30px;
}

.consult-view-answers .views-field.views-field-comment-body {
    border: 0px;
    padding: 0px;
}
.views-field.views-field-title {
    margin-bottom: 5px;
}
.field-content.consult-body-before {
    background: url("../../images/images/consult-body-header.png");
    width: 600px;
    height: 17px;
    /*margin-top: -5px;*/
    margin-left: -526px;
}
.field-content.consult_body {
    font-size: 16px;
    padding-left: 100px;
}
.view-id-my_consult .views-field.views-field-comment-count {
    float: right;
    margin-top: -26px;
}
.view-id-my_consult  .consult-img{
    border-radius: 50%;
}
  /*解答内容 */
.consult-ans {
    color: #666;
    padding-left: 10px;
    padding-right: 1px;
    line-height:15px;
}

  /*发表时间 */
span.views-label.views-label-created {
	padding-left: 60%;
	line-height: 30px;
	color: #777;
}

/* 发布时间颜色 */
span.field-content.consult-date {
	color: #777;
}

/* 回答数标题颜色 */
span.views-label.views-label-comment-count {
	color: #777;
}

/* 回答数颜色 */
span.field-content {
	color: red;
}

/*回复页面*/
.consult-view-userimg {
margin-right: 10px;
    border: 1px solid #cccccc;
    padding: 0px;
    width: 75px;
    height: 78px;
    float: left;
}
/*圆形头像*/
.consult-view-userimg,.user-picture{
     border-radius:50%
}
.consult-view-title {
    display: block;
    height: auto;
}

.user-picture img {
    border-radius: 50%;
}

.consult-view-div {
    background: #ffffff;
    padding: 20px;
    width: 700px;
    background-color: rgba(239, 235, 235, 0.36);
}
.answer-a {
padding: 10px 0px;
}



/*升级用户按钮*/
.registerbtn.upgrade-align-div {
    width: 350px;
    float: left;
    text-align: center;
    margin-top: 100px;
}


/* 咨询详情*/
.consult-view-answers .user-picture img {
    border-radius: 50%;
}

.consult-view-answers .user-picture {
    margin-right: 10px;
    border: 1px solid #cccccc;
    padding: 3px;
    width: 75px;
    height: 75px;
    float: left;
    border-radius: 50%;
}
.consult-view-answers .view-content {
  border: 1px solid #CCC;
  width: 740px;
  padding: 10px;
}

.consult-view-answers .view-content > div {
border-bottom: 1px dashed rgb(204, 204, 204);
width: 720px;
background:  #ffffff;
padding: 10px 10px 5px;
clear: both;
height: 90px;
}
.consult-login {
    padding: 20px;
    text-align: center;
    width: 655px;
}

.answer-img {
margin-top: 25px;
border-bottom: 1px solid #fff;
width: 762px;
}
.consult-view-div textarea {
    height: 93px !important;
    float: left;
}
.consult-view-div input[type=submit]{
    width: 92px;
    height: 92px;
    margin-top: -19px;
    float: right;
    text-shadow: 0 1px 1px rgba(74, 187, 45, 0);
    background-color: #ffffff !important;
    color: rgba(74, 187, 45, 0);
    background:  url(../../images/images/hdwt.png) no-repeat ;
}

.consult-view-div form {
    margin: 0 0 -30px !important;
}

.user-picture{
    /*height: 77px;*/
    /*overflow: hidden;*/
}

/* 指定文本框宽度*/
.form-item.form-type-textfield.form-item-level-3-11-92 input,
.form-item.form-type-textfield.form-item-level-3-10-81 input,
.form-item.form-type-textfield.form-item-level-3-9-70 input,
.form-item.form-type-textfield.form-item-level-3-8-59 input,
.form-item.form-type-textfield.form-item-level-3-7-48 input{
    width: 70%;
}

.form-item.form-type-textfield.form-item-level-3-4-17 input,
.form-item.form-type-textfield.form-item-level-3-6-21 input,
.form-item.form-type-textfield.form-item-level-3-12-94 input,
.form-item.form-type-textfield.form-item-level-3-11-83 input,
.form-item.form-type-textfield.form-item-level-3-10-72 input,
.form-item.form-type-textfield.form-item-level-3-9-61 input,
.form-item.form-type-textfield.form-item-level-3-8-50 input{
    width: 40%;
}


.form-item.form-type-textfield.form-item-level-3-13-96,
.form-item.form-type-textfield.form-item-level-3-12-85,
.form-item.form-type-textfield.form-item-level-3-11-74,
.form-item.form-type-textfield.form-item-level-3-10-63,
.form-item.form-type-textfield.form-item-level-3-9-52 {
    width: 80%;
}

.node-submitted {
    float: left;
    margin-left: 29%;
}

.node-source div {
    float: left;
}

.node-source {
    margin-left: 66%;
    padding-bottom: 30px;
}

form.node-form label {
    display: block;
}
.view.view-consult.view-id-consult label{
    display: none;!important;
}

div#plant_measure_item_wrapper{
    margin-left: 160px;
}
.plant-measure-table th, .plant-measure-table td {
    width: 140px;
    text-align: center;
    border: 1px solid #CCC;
    line-height: 20px;
    padding-top: 10px;
}


tbody {
    border-top: 0px;
}

/* 农户信息单独控制*/
.farmer-field {
    clear: both;
    margin-top: 10px;
    line-height: 30px;
}
.farmer-field-div {
    width: 31%;
    float: left;
    margin-left: 10px;
    overflow: hidden;
    height: 35px;
}
.farmer-field-div.second {
    width: 17%;
}

/* 汇总页面其他样式*/
.fieldset-div {
    margin-bottom: 25px;
    overflow: hidden;
}

.fieldset-title {
    font-size: 18px;
    color:#587EAB;;
    border-bottom: 1px solid #333;
    padding: 5px 20px;
}

table.fieldset-table {
    float: left;
    width: 180px;
}

.fieldset-farmer-table{
    float: left;
    margin-left: 10px;
}

.fieldset-content {
    float: left;
    width: 375px;
    background-color: #c7f3da;
    margin-top: 15px;
    margin-left: 15px;
    padding: 15px;
    border-radius: 5px;
    color: #333 ;
}
.fieldset-tr-title{
    font-style: oblique;
}

.soil-field {
    background-color: #efefe3;
}
.gift-field{
    background-color: #f1948b;
}

.fertilizer-field{
    background-color: #e0f4fe;
}

.revisit-field{
    background-color: #fcf1c2;
}

.measure-field{
    background-color: #f7d2a7;
}

span.datacount {
    display: block;
    float: left;
    width: 50px;
    cursor: pointer;
}

.plant-info-div {
    height: 485px;
}
.soil-info-div {
    height: 575px;
}
.gift-info-div {
    height: 210px;
}
.fertilizer-info-div {
    height: 260px;
}
.revisit-info-div {
    height: 265px;
}

.measure-info-div{
    height: 180px;
}


.special-activities-title {
    clear: both;
    font-size: 20px;
    border-bottom: 1px solid #000;
    padding-bottom: 10px;
    margin-bottom: 20px;
    padding-top: 30px;
}

.special-activities-div {
    width: 240px;
    border: 1px solid #000;
    padding: 10px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

span.required{
    color: red;
}



.village-activity-info-div table.fieldset-table {
    float: left;
    width: 419px;
}
span.village-datacount {
    display: block;
    float: left;
    width: 50px;
    cursor: pointer;
}
span.farmer-datacount {
    display: block;
    float: left;
    width: 50px;
    cursor: pointer;
}
.node_detail #edit-preview,
.node_detail .new,
.node_detail .submitted .permalink,
.node_detail h3,
.node_detail + footer ul.links.inline,
.node_detail .form-item.form-type-textfield.form-item-subject,
fieldset#edit-comment-body-und-0-format.filter-wrapper.form-wrapper {
    display: none;
}

.node_detail .field-item.even img{
    margin-left:0;
    margin-bottom:0;
}
.node_detail .comment-by-viewer,
.node_detail .comment.comment-by-node-author.clearfix{
    min-height: 200px;
    border:1px solid #CCC;
    margin-top:10px;
    padding: 10px;
}

.node_detail  .user-picture img {
    height: 75px;
}

.node_detail .user-picture{
    overflow: initial;
    height: 75px;
    float: left;
    margin-right: 10px;
}

.node_detail .submitted {
    line-height: 50px;
    border-bottom: 1px dashed #CCC;
    width: 750px;
    margin-left: 95px;
}

.node_detail .content p {
    margin-top: 25px;
    margin-left: 90px;
    min-height: 85px;
    word-break: break-word;
    width: 740px;
}

.node_detail ul.links.inline{
    float:right;
    /*margin-top: -156px;*/
}

.portal-div{
    width: 284px;
    height: 108px;
    padding-top: 50px;
}

ul.portal-ul li {
    float: left;
    height: 20px;
    color: #000;
    overflow: hidden;
}
ul.portal-ul li:nth-child(2){
    width:100px;
}
ul.portal-ul {
    clear: both;
    margin: 0 0 0 105px;
}
ul.portal-ul.portal-ul-one li {
    width: 160px;
    overflow: hidden;
}
.row-fluid .span3{
    width: 165px;
    margin-right: 15px;
}
.row-fluid .span9{
    width: 80.468085%;
    margin-left:4.12766%;
}

.portal-span {
    color: #000 !important;
    margin-top: -40px;
    line-height: 32px;
    margin-left: 36px !important;
}
.portal-span-one{
    margin-left: 50px !important;
}

#forum-comments .form-item-subject input{
    width: 925px;
    margin-left: 0;
}
#forum-comments .form-item-subject label{
    display: block;
}


#forum-comments textarea{
    width: 940px !important;
    height: 200px;
}

.forum-post-info {
    background: #e9f4dd;
}
.forum-post-info,
.forum-post-footer{
    border-top: 1px solid #e9f4dd;
}
.forum-post-info,
.forum-post-title{
    border-bottom: 1px solid #e9f4dd;
}

.forum-post-panel-main{
    border-left: 1px solid #e9f4dd;
}
div.forum-post {
    border: 1px solid #e9f4dd;
}

.af-button-large, .af-button-small, .author-pane-link {
    background: #e9f4dd;
    text-shadow: none;
    -webkit-box-shadow:none;
}

.author-pane .user-picture {
    height: 100px;
    width: 100px;
    margin-left: 15px;
}

.author-pane .username {
    margin-left: 42px;
    line-height: 40px;
}

.front-consult-header img {
    height: 40px;
    width: 40px;
}
.front-consult-header .user-picture{
    height: 40px;
    width: 40px;
    float: left;
    margin-left: 10px;
}

.front-left {
    float: left;
}
.front-right {
    width: 300px;
    float: left;
}

.forum-jump-links,
.forum-topic-header,
div#forum-statistics {
    display: none;
}

.front-all {
    width: 1140px;
    margin-left: auto;
    margin-right: auto;
}

.front-advert-one,.front-advert-two {
    padding-left: 45px;
    width: 705px;
    margin-bottom: 20px;
}

.front-advert-three {
    margin-top: 50px;
}

.front-advert-one img ,.front-advert-two img {
    height: 100px;
    width: 705px;
}
.manage-address-field {
    width: 220px;
    float: left;
}

.stats-div {
    color: #666;
    font-size: 16px;
    margin:0 6px;
}

.forum-node-create-links.forum-node-create-links-top {
    display: none;
}

.view-advanced-forum-topic-list table {
    width: 1170px;
}

.forum-node-create-links {
    margin-bottom: 30px;
}
.forum-list-icon-legend div,
.forum-table-superheader {
    display: none;
}
.forum-table td{
    border:0px;
}
.forum-table tr.even, .forum-table tr.odd {
    background: #fff !important;
    border-bottom: 1px solid #CCC;
}

span.forum-list-icon-wrapper {
    border-top: 0px;
    background: #FFF;
    /* background: -webkit-gradient(linear, left top, left bottom, from(#DFDFDF), to(#C1C1C1)); */
    background: -moz-linear-gradient(top, #DFDFDF, #C1C1C1);
    /* -webkit-border-radius: 5px; */
    -moz-border-radius: 0px;
    border-radius:0px;
    -webkit-box-shadow:none;
    -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
    /* box-shadow: rgba(0,0,0,1) 0 1px 0; */
    /* text-shadow: rgba(0,0,0,.4) 0 1px 0; */
    /* color: #333333; */
    /* font-family: Helvetica, Arial, Sans-Serif; */
    /* text-decoration: none; */
    /* vertical-align: middle; */
    margin: 10px;
    width: 50px;
    height: 50px;
    /* display: block; */
}


td.forum-last-reply {
    width: 30%;
}
img.front-ewm-img {
    width: 80px;
}

div.block-search {
    margin-top: 25px;
    float: left;
    margin-right: 100px;
}

.logo{
	margin-left:90px;
}


.special_activities_div {
    width: 265px;
    padding: 10px;
    height: 140px;
    border-radius: 5px;
    color: #fff;
    float: left;
    margin-left: 10px;
    margin-bottom: 10px;
}
#special_activities_textfield {
    width: 500px !important;
}
 
 .special_activities_div li{
    line-height: 15px;
 }
.special_activities_farmer{
    background-color: #3F51B5;
}
.special_activities_plant_info{
     background-color: #03A8B1;
}
.special_activities_soil_info{
    background-color: #E87878;
}
.special_activities_fertilizer_case{
    background-color: #34B555;
}
.special_activities_gift{
    background-color: #7A5ABB;
}
.special_activities_plant_measure{
    background-color: #FE504F;
}
.special_activities_revisit{
    background-color: #4DBFCA;
}
.special_activities_village_activity{
    background-color: #AB67B4;
}
.special_activities_village{
    background-color: #03C8B2;
}
.first_li {
    float: left;
    width: 50px;
    margin-right: 10px;
}

span.special_activities_title {
    font-size: 18px;
    margin-bottom: 10px;
    display: block;
}

.navbar-inner {
    -webkit-box-shadow: none !important;
}
.clearfix{
    clear:both;
}
.confirm-form{
    text-align:center;
}
.checkboxes-row{
    float:left;
    width:650px;
}
.checkboxes-row .form-type-checkbox{
    float: left;
    width:100px;
}
.checkboxes-row .form-type-checkbox label{
    margin-right:10px;
}
.checkboxes-row .form-type-checkbox input{
    margin-left:5px;
    margin-right:1px;
}

.form-type-managed-file {
    border: 1px solid #ccc;
}
